"""
设备ID生成器
"""
import random
import string

def generate_device_id():
    """生成设备ID
    
    生成一个24位的随机字符串，包含大小写字母和数字
    
    Returns:
        str: 生成的设备ID
    """
    # 可用字符集
    chars = string.ascii_letters + string.digits  # 大小写字母和数字
    
    # 生成24位随机字符串
    device_id = ''.join(random.choice(chars) for _ in range(24))
    
    return device_id

if __name__ == "__main__":
    # 测试生成设备ID
    device_id = generate_device_id()
    print(device_id)
